home *** CD-ROM | disk | FTP | other *** search
/ PC Zone 96 / PC Zone #096.7z / Dppcz1200.mdf / Demos / Gunlok / data1.cab / Program_Executable_Files / scripts / level09.gcs < prev    next >
Text File  |  2000-09-09  |  6KB  |  282 lines

  1. echo off
  2. cd play looping 3
  3. batch common.gcs
  4.  
  5. fogcolour 0 0 0
  6. fogvalue 0.67
  7. fogtransition 4
  8. fogupdate 10
  9.  
  10.  
  11. sunbrightness 2 2 2
  12. ambient 0.2 0.2 0.2
  13. sunangle2 50
  14. sunangle 30
  15. vision on
  16.  
  17. token baddie_a
  18. spawn scarflash 18 0 -99
  19. set baddie_a res
  20. select baddie_a
  21. rem add patrolpoint 47 -0.286 -238
  22. rem add patrolpoint 56 -0.286 -238
  23. rem set activity patrol
  24.  
  25. token baddie_b
  26. add scarflash -53 0 -107
  27. set baddie_b res
  28. select baddie_b
  29. rem add patrolpoint 121 -0.286 -228
  30. rem add patrolpoint 121 -0.286 -228
  31. rem set activity patrol
  32.  
  33. token baddie_c
  34. add rampagor 26 0 -117
  35. set baddie_c res
  36. select baddie_c
  37. rem add patrolpoint 132 -0.286 -220
  38. rem add patrolpoint 132 -0.286 -238
  39. rem set activity patrol
  40.  
  41. //token baddie_d
  42. //addteam 2 minebot 62 0 -119
  43. //set baddie_d res
  44. //select baddie_d
  45.  
  46. token baddie_e
  47. addteam 2 minebot 29 0 -88
  48. set baddie_e res
  49. select baddie_e
  50.  
  51. token baddie_f
  52. add lob 13 5.9 -70
  53. set baddie_f res
  54. select baddie_f
  55. rem add patrolpoint 114.7 5.68 -195
  56. rem add patrolpoint 69.7 5.68 -197
  57. rem set activity patrol
  58.  
  59. token baddie_g
  60. spawn rampagor -36 0 -49.5
  61. set baddie_g res
  62. select baddie_g
  63. rem add patrolpoint 114.7 5.68 -195
  64. rem add patrolpoint 69.7 5.68 -197
  65. rem set activity patrol
  66.  
  67. token baddie_h
  68. addteam 2 minebot -59.1 -4.2 -20.4
  69. set baddie_h res
  70. select baddie_h
  71.  
  72. token baddie_i
  73. add lob 33.7 -0.29 -41.8
  74. set baddie_i res
  75. select baddie_i
  76.  
  77. token baddie_j
  78. spawn scarflash -0.08 -0.29 -32.1
  79. set baddie_j res
  80. select baddie_j
  81.  
  82. token baddie_k
  83. add rampagor 5.9 -0.29 11.1
  84. set baddie_k res
  85. select baddie_k
  86.  
  87. token baddie_l
  88. add lob 17.4 -0.29 4.5
  89. set baddie_l res
  90. select baddie_l
  91.  
  92. token baddie_m
  93. addteam 2 minebot 31 -0.29 42.6
  94. set baddie_m res
  95. select baddie_m
  96.  
  97. token baddie_n
  98. addteam 2 minebot 59.5 -4.2 33.9
  99. set baddie_n res
  100. select baddie_n
  101.  
  102. token baddie_o
  103. add rampagor -88.8 -0.29 14
  104. set baddie_o res
  105. select baddie_o
  106.  
  107.  
  108.  
  109.  
  110. token baddie_p
  111. add scarflash -63 -4.2 -44.7
  112. set baddie_p res
  113. select baddie_p
  114.  
  115. token baddie_q
  116. add scarflash -2.9 -3.4 -40.4
  117. set baddie_q res
  118. select baddie_q
  119.  
  120. token baddie_r
  121. add scarflash 10.7 -5.9 -1.6
  122. set baddie_r res
  123. select baddie_r
  124.  
  125.  
  126.  
  127. add trigger location baddies 6 level09b.gcs
  128.  
  129. heap garbage_aa flamer_fuel
  130. heap junkpile_fa plasma_shells
  131. heap junkpile_ga energy_cells
  132. heap junkpile_ja mini_missile_basic
  133.  
  134.  
  135. heap garbage_ab shield_pickup
  136. heap junkpile_fb battery_plus
  137. heap junkpile_gb health_pickup
  138. heap junkpile_jb mini_grenade_basic
  139.  
  140. heap garbage_ac flares
  141. heap junkpile_fc mini_battery_plus
  142. heap junkpile_gc sight_range_pickup
  143. heap junkpile_jc mini_autolock_bolts
  144.  
  145. heap garbage_ad flares
  146. heap junkpile_fd battery_plus
  147. heap junkpile_gd plasma_shells
  148. heap junkpile_jd battery_plus
  149.  
  150. heap garbage_ae armour_pickup
  151. heap junkpile_fe shield_pickup
  152. heap junkpile_ge energy_cells
  153. heap junkpile_je mini_grenade_basic
  154.  
  155. heap garbage_ba nothing
  156.  
  157. heap garbage_ca terrain_scanner
  158. heap garbage_cb mini_battery_basic
  159. heap garbage_cc energy_cells
  160. heap garbage_cd grenade_launcher
  161. heap garbage_ce nothing
  162. heap garbage_cf plasmaxi_bolts
  163.  
  164. heap garbage_da plasma_shells
  165. heap garbage_db nothing
  166. heap garbage_dc mini_battery_plus
  167.  
  168. heap garbage_ea armour_pickup
  169. heap garbage_eb energy_cells
  170. heap garbage_ec plasmaxi_bolts
  171. heap garbage_ed armour_pickup
  172. heap garbage_ee grenade_basic
  173. heap garbage_ef mini_grenade_basic
  174. heap garbage_eg battery_plus
  175. heap garbage_eh plasmaxi_bolts
  176.  
  177.  
  178. heap garbage_ga health_pickup
  179. heap garbage_gb energy_cells
  180. heap garbage_gc maxim_laser
  181. heap garbage_ge battery_plus
  182. heap garbage_gf binary_laser
  183. heap garbage_gg mini_plasma_bolts
  184. heap garbage_gh battery_basic
  185. heap garbage_gi health_pickup
  186. heap garbage_gj battery_plus
  187.  
  188. heap garbage_ha mini_battery_plus
  189. heap garbage_hb plasmaxi_bolts
  190. heap garbage_hc battery_basic
  191. heap garbage_hd battery_plus
  192. heap garbage_he plasmaxi_bolts
  193. heap garbage_hf energy_cells
  194. heap garbage_hg plasma_shells
  195. heap garbage_hh mini_plasmaxi_bolts
  196.  
  197.  
  198.  
  199. heap garbage_ja battery_basic
  200. heap garbage_jb nothing
  201. heap garbage_jc health_pickup
  202.  
  203. door 40.87 0 17 0
  204. door -36 0 45 1
  205. door 91 0 -17 2
  206. door 88.7 0 -14.6 3
  207. //door 88.8 0 -10.8 4
  208. door 90.8 0 -9.4 5
  209. door 95 0 -11.3 6
  210. //door 95 0 -15.2 7
  211.  
  212. close door 0
  213. close door 1
  214. close door 2
  215. close door 3
  216. //close door 4
  217. close door 5
  218. close door 6
  219. //close door 7
  220.  
  221. set track gate gateparenta gateparentb gateparentc gateparentd true
  222. set speed 3 gate
  223.  
  224. water 0.02 waterab wateraa
  225.  
  226. add trigger location keytext 3 indkeytext.gcs
  227. add trigger location powertext 3 indpowertext.gcs
  228. add trigger location prisontext 15 indprisontext.gcs
  229.  
  230. heap keyman "Robot ID module"
  231. requires button_c "Robot ID module"
  232.  
  233. laser fence "force bar t" "force bar tb" 0.25
  234. laser fence "force bar sb" "force bar s" 0.25
  235. laser fence "force bar q" "force bar qb" 0.25
  236.  
  237. laser fence "force bar p" "force bar pb" 0.25
  238. laser fence "force bar ob" "force bar o" 0.25
  239. laser fence "force bar m" "force bar mb" 0.25
  240.  
  241. laser fence "force bar h" "force bar hb" 0.25
  242. laser fence "force bar gb" "force bar g" 0.25
  243. laser fence "force bar e" "force bar eb" 0.25
  244.  
  245. laser fence "force bar d" "force bar db" 0.25
  246. laser fence "force bar cb" "force bar c" 0.25
  247. laser fence "force bar a" "force bar ab" 0.25
  248.  
  249. laser fence "gate_a a" "gate_a a01" 0.25
  250. laser fence "gate_a b01" "gate_a b" 0.25
  251. laser fence "gate_a c" "gate_a c01" 0.25
  252. laser fence "gate_a d01" "gate_a d" 0.25
  253.  
  254. laser fence "gate_b a" "gate_b a01" 0.25
  255. laser fence "gate_b b01" "gate_b b" 0.25
  256. laser fence "gate_b c" "gate_b c01" 0.25
  257. laser fence "gate_b d01" "gate_b d" 0.25
  258.  
  259.  
  260. associate button_a button_a.gcs
  261. associate button_b button_b.gcs
  262. associate button_c button_c.gcs
  263. associate button_d factorypower.gcs
  264.  
  265. set track bridge bridgea bridgeb bridgec bridged true
  266. set speed 3 bridge
  267. attach bridge
  268.  
  269. add trigger door debug 2 bridge
  270. add trigger light_up debug 2 debugging_complete.gcs
  271. add trigger location debug 2 cyberbay.gcs
  272.  
  273. //associate technobox_a cyberbay.gcs
  274. //associate technobox_b cyberbay.gcs
  275. //associate technobox_c cyberbay.gcs
  276.  
  277. echo on
  278. speak GunLok 39
  279. speak Gunlok 40
  280. speak GunLok 41
  281.  
  282. play cutscene IC intro